navdata = null; var completedvideos = new Object(); $(document).ready(function() { var program = readCookie("program_id"); var module = readCookie("module_id"); var lastpage = parseInt(readCookie("lastpage_id")); var maxpage = parseInt(readCookie("maxpage_id")); var url = window.location.pathname; if(url =="/quiz/"){ var page =parseInt(navdata[program]['modref'][module]); if(lastpage +1 != page){ module = module - 1; var page =parseInt(navdata[program]['modref'][module]); } }else if(url =="/fail/"){ var page =parseInt(navdata[program]['modref'][module]); }else{ var page =parseInt(navdata[program]['urls'][url]); createCookie('module_id='+navdata[program]['pages'][page]['module'], 1); createCookie('lastpage_id='+page, 1); } if(page == maxpage+1){ createCookie('maxpage_id='+page, 1) }else if(page > maxpage+1){ window.location.href = navdata[program]['pages'][maxpage]['page']; }else if(page < maxpage){ $("#showOnEnd").css( "display", "inline"); } //if(window.location.hostname == 'bia.electro-previews.co.uk'){ var pagecount = Object.keys(navdata[program]['pages'])[Object.keys(navdata[program]['pages']).length-1]; var textcontent = page + " / " + pagecount; $( "footer" ).append( '
'+ textcontent + "
" + textcontent + "
" ); //} var navtree = '× Home' navdata[program]['modules'].forEach(function(element) { if(navdata[program]['urls'][element['url']] > maxpage){ navtree = navtree + ''+element['name']+' '; }else{ navtree = navtree + ''+element['name']+' '; } }); $("#mySidenav").html(navtree); if(page>1){ prevlink = navdata[program]['pages'][page-1]['page']; }else{ prevlink = '/select-program/'; } $("#prevlink").attr("href", prevlink); $("#nextlink").attr("href", navdata[program]['pages'][page+1]['page']); }); function createCookie(data, hours) { var date = new Date(); date.setTime(date.getTime() + (hours * 60 * 60 * 1000)); var expires = "; expires=" + date.toGMTString()+"; path=/"; document.cookie = data + expires; } function readCookie(name) { var nameEQ = name + "="; var ca = document.cookie.split(';'); for (var i = 0; i < ca.length; i++) { var c = ca[i]; while (c.charAt(0) == ' ') c = c.substring(1, c.length); if (c.indexOf(nameEQ) == 0) return c.substring(nameEQ.length, c.length); } return null; } function boxChecked(id){ if($(id).is(":checked")){ $(id+"_response").show(); }else{ $(id+"_response").hide(); } } function revealElem() { document.getElementById("showOnEnd").style.display = ""; } function multireveal(id) { //alert(id); completedvideos[id] = true; //alert(Object.keys(completedvideos).length ); //if( Object.keys(completedvideos).length == boxcount){ if( Object.keys(completedvideos).length == $('[data-type="video"]').length){ revealElem(); } }